Concurrent Implementation of Differential Evolution
نویسندگان
چکیده
Abstract: Recently, general-purpose multi-core processors have been introduced widely into personal computers. In order to utilize the additional cores to execute costly application programs such as Evolutionary Algorithms (EAs), concurrent implementations of them are demanded. Even though EAs including various Differential Evolutions (DEs) are naturally prone to parallelism, Sequential DE (SDE) is especially suited for concurrent programming. Therefore, a concurrent implementation of SDE, which is based on the map and reduce framework, is proposed. Through the numerical experiment, the speedup of SDE due to the use of multiple cores is demonstrated. Furthermore, it is shown that the concurrent programming of SDE is efficient, simple, portable and scalable.
منابع مشابه
Hybrid Differential Evolution based Concurrent Relay-PID Control for Motor Position Servo Systems
This paper presents the implementation of HDE algorithm for Concurrent Relay-PID (CRPID) controller for motor position servo systems. CRPID is composed of a deadband relay subcontroller which improves the transient performance and the parallel PID subcontroller which improves the steady state performance of the system. Controller is implemented using modern heuristic tuning techniques which are...
متن کاملEvolutionary Dynamic Optimization of a Continuously Variable Transmission for Mechanical Efficiency Maximization
This paper presents a dynamic optimization approach based on the differential evolution (DE) strategy which is applied to the concurrent optimal design of a continuously variable transmission (CVT). The structure-control integration approach is used to state the concurrent optimal design as a dynamic optimization problem which is solved using the Constraint Handling Differential Evolution (CHDE...
متن کاملEffective Strategies for Optimal Implementation of Evolution and Innovation Packages in Medical Education
ABSTRACT BACKGROUND AND OBJECTIVE: Evolution and innovation packages in medical science education are the main program of medical education and it is necessary to pay attention to the provision of infrastructure of their implementation. This study was conducted to identify effective strategies for optimal implementation of evolution and innovation packages in medical education. METHODS: The met...
متن کاملFuzzy logic controlled differential evolution to solve economic load dispatch problems
In recent years, soft computing methods have generated a large research interest. The synthesis of the fuzzy logic and the evolutionary algorithms is one of these methods. A particular evolutionary algorithm (EA) is differential evolution (DE). As for any EA, DE algorithm also requires parameters tuning to achieve desirable performance. In this paper tuning the perturbation factor vector of DE ...
متن کاملFuzzy logic controlled differential evolution to solve economic load dispatch problems
In recent years, soft computing methods have generated a large research interest. The synthesis of the fuzzy logic and the evolutionary algorithms is one of these methods. A particular evolutionary algorithm (EA) is differential evolution (DE). As for any EA, DE algorithm also requires parameters tuning to achieve desirable performance. In this paper tuning the perturbation factor vector of DE ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010